Skip to content

Clarify pr-finisher handling for github-actions[bot] review threads#37996

Merged
pelikhan merged 1 commit into
mainfrom
copilot/update-pr-finisher-skill
Jun 9, 2026
Merged

Clarify pr-finisher handling for github-actions[bot] review threads#37996
pelikhan merged 1 commit into
mainfrom
copilot/update-pr-finisher-skill

Conversation

Copilot AI commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

pr-finisher did not explicitly call out GitHub Actions bot review feedback as required review work. This update makes github-actions[bot] handling explicit so review completion includes comment replies and thread resolution for bot-authored review threads.

  • Review gate clarification

    • Updated the merge-ready Reviews condition to explicitly include unresolved in-scope GitHub Actions bot review threads/comments.
  • Workflow behavior update

    • Updated Address Reviews guidance to require processing unresolved in-scope threads, including github-actions[bot], with the existing change → validate → commit/push → reply → resolve flow.
  • Completion criteria tightening

    • Updated completion standards so review handling is only complete when in-scope bot review comments/threads are addressed with both reply and resolve.
For each unresolved in-scope thread (including `github-actions[bot]`):
make change → run relevant local validation → commit → push → reply → resolve

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title Update pr-finisher to require handling GitHub Actions bot reviews Clarify pr-finisher handling for github-actions[bot] review threads Jun 9, 2026
Copilot AI requested a review from pelikhan June 9, 2026 02:19
@pelikhan pelikhan marked this pull request as ready for review June 9, 2026 02:21
Copilot AI review requested due to automatic review settings June 9, 2026 02:21
@pelikhan pelikhan merged commit 0b914bd into main Jun 9, 2026
@pelikhan pelikhan deleted the copilot/update-pr-finisher-skill branch June 9, 2026 02:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the pr-finisher skill documentation to explicitly treat GitHub Actions bot (github-actions[bot]) review threads as in-scope review work, tightening the “Reviews” merge-ready gate and completion criteria.

Changes:

  • Clarifies the Reviews merge-ready condition to include unresolved GitHub Actions bot review threads/comments.
  • Updates Address Reviews guidance to explicitly require the existing change → validate → commit/push → reply → resolve flow for in-scope bot-authored threads.
  • Tightens the Completion standard to require reply + resolve for in-scope bot review threads.
Show a summary per file
File Description
.github/skills/pr-finisher/SKILL.md Makes github-actions[bot] review thread handling explicit in merge-ready criteria, workflow guidance, and completion checklist.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 1/1 changed files
  • Comments generated: 3

| Condition | Definition | Agent's signal |
|---|---|---|
| **Reviews** | Every unresolved review thread is addressed on its merits, replied to, and resolved. Code changes alone do not satisfy this. | `copilot-review` skill + GraphQL `reviewThreads` |
| **Reviews** | Every unresolved in-scope review thread is addressed on its merits, replied to, and resolved, including GitHub Actions bot threads/comments (`github-actions[bot]`). Code changes alone do not satisfy this. | `copilot-review` skill + GraphQL `reviewThreads` |
### 2. Address Reviews

Delegate to the `copilot-review` skill. For each unresolved thread: make change → run relevant local validation → commit → push → reply → resolve. A thread is not handled until reply + resolve both succeed.
Delegate to the `copilot-review` skill. For each unresolved in-scope thread (including `github-actions[bot]`): make change → run relevant local validation → commit → push → reply → resolve. A thread is not handled until reply + resolve both succeed.
- `make fmt`, `make lint`, `make test-unit` all pass (or unrelated pre-existing failures explicitly identified).
- `make test` was run and fixed when it was part of the failing state; wasm goldens regenerated when required.
- The `copilot-review` skill addressed all in-scope review threads (reply + resolve succeeded for each).
- The `copilot-review` skill addressed all in-scope review threads, including GitHub Actions bot review comments/threads (`github-actions[bot]`) (reply + resolve succeeded for each).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants